using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;

namespace QuotesPlugin
{
    public interface IQuotesProvider
    {
        IQuotesEntry GetQuote(int idx);
        int QuotesCount { get; }  
    }

    // An entry means a piece of quote
    public interface IQuotesEntry
    {
        Image QuoteImage {get; }
        String ImageUrl { get;}
        String ImageWidth { get;}
        String ImageHeight { get;}

        String QuoteText { get;}
        String QuoteUrl { get;}
        
        String Author { get;}
        String AuthorUrl { get;}
        String AuthorFrom { get;}
        String AuthorTo { get;}
        String AuthorDescription { get;}
    }
}
